spring showers - Turkish English Dictionary